package cn.gene.timeyan.ums.service;

import cn.gene.timeyan.pojo.ums.dto.DisturbingDTO;
import cn.gene.timeyan.pojo.ums.dto.UserBindDTO;
import org.springframework.stereotype.Repository;

/**
 * 用户设置    服务类*
 *
 * @author LWG
 * @date 2022/7/22 17:16
 * @since 1.0.0@gene.cn
 */
@Repository
public interface ISetService {
    /**
     * 消息免打扰
     * @param settingDTO 添加用户
     */
    void changeState(DisturbingDTO settingDTO);

    /**
     * 验证邮箱
     * @param userBindDTO
     */
    void verifyEmail(UserBindDTO userBindDTO);

    /**
     * 验证手机
     * @param userBindDTO
     */
    void verifyPhone(UserBindDTO userBindDTO);

    /**
     * 绑定邮箱
     * @param userBindDTO
     */
    void bindEmail(UserBindDTO userBindDTO);

    /**
     * 绑定手机
     * @param userBindDTO
     */
    void bindPhone(UserBindDTO userBindDTO);
}
